de.bsvrz.ste.stealgsba.algorithmen.stau
Class ParameterStauGeschw

java.lang.Object
  extended by de.bsvrz.ste.stealgsba.algorithmen.stau.ParameterStauGeschw

public class ParameterStauGeschw
extends java.lang.Object

Diese Klasse speichert die Daten der Attributgruppe !atg.sswSbaUeStauGeschw!.

Über Getter und Setter kann auf die Daten zugegriffen werden.

Version:
$Revision: 1.3 $ / $Date: 2013/02/14 07:32:49 $ / ($Author: Asal $)
Author:
Swarco Traffic Systems GmbH, Rolf Asal

Nested Class Summary
 class ParameterStauGeschw.ParameterStaugeschwFahrstreifen
          Innere Klasse zum Speichern der Parameter pro Fahrstreifen.
 
Field Summary
private  ParameterStauGeschw.ParameterStaugeschwFahrstreifen m_fahrstreifen2
          Parameterversorgung für 2 Fahrstreifen.
private  ParameterStauGeschw.ParameterStaugeschwFahrstreifen m_fahrstreifen3
          Parameterversorgung für 3 Fahrstreifen.
private  ParameterStauGeschw.ParameterStaugeschwFahrstreifen m_fahrstreifen4
          Parameterversorgung für 4 Fahrstreifen.
private  float m_guete
          Grenzwert Güte.
private  java.lang.String m_pidAtg
          Pid der Attributgruppe.
 
Constructor Summary
ParameterStauGeschw()
          Default-Konstruktor ohne weitere Funktion.
ParameterStauGeschw(de.bsvrz.dav.daf.main.ResultData rdata)
          Konstruktor mit Übernahme des übergebenen Datensatzes in die interne Struktur.
 
Method Summary
 de.bsvrz.dav.daf.main.Data erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
          Erzeugt einen Datensatz der Attributgruppe atg.sswSbaUeHarmoGeschwDiff mit den Daten der internen Struktur.
 ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen2()
          Gibt die Parameterversorgung für 2 Fahrstreifen zurück.
 ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen3()
          Gibt die Parameterversorgung für 3 Fahrstreifen zurück.
 ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen4()
          Gibt die Parameterversorgung für 4 Fahrstreifen zurück.
 float getGuete()
          Gibt den Grenzwert für den Güteindex zurück.
 ParameterStauGeschw.ParameterStaugeschwFahrstreifen getParameterFahrstreifen(int anzFs)
          Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück.
 void setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
          Übernahme des übergebenen Datensatzes in die interne Struktur.
 void setFahrstreifen2(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen2)
          Setzt die Parameterversorgung für 2 Fahrstreifen.
 void setFahrstreifen3(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen3)
          Setzt die Parameterversorgung für 3 Fahrstreifen.
 void setFahrstreifen4(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen4)
          Setzt die Parameterversorgung für 4 Fahrstreifen.
 void setWerteFahrstreifen2(int vStauEin, int vStauAus, int vDiffStau, int qKfzStau)
          Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 2.
 void setWerteFahrstreifen3(int vStauEin, int vStauAus, int vDiffStau, int qKfzStau)
          Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 3.
 void setWerteFahrstreifen4(int vStauEin, int vStauAus, int vDiffStau, int qKfzStau)
          Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 4.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_pidAtg

private java.lang.String m_pidAtg
Pid der Attributgruppe.


m_guete

private float m_guete
Grenzwert Güte.


m_fahrstreifen2

private ParameterStauGeschw.ParameterStaugeschwFahrstreifen m_fahrstreifen2
Parameterversorgung für 2 Fahrstreifen.


m_fahrstreifen3

private ParameterStauGeschw.ParameterStaugeschwFahrstreifen m_fahrstreifen3
Parameterversorgung für 3 Fahrstreifen.


m_fahrstreifen4

private ParameterStauGeschw.ParameterStaugeschwFahrstreifen m_fahrstreifen4
Parameterversorgung für 4 Fahrstreifen.

Constructor Detail

ParameterStauGeschw

public ParameterStauGeschw()
Default-Konstruktor ohne weitere Funktion.


ParameterStauGeschw

public ParameterStauGeschw(de.bsvrz.dav.daf.main.ResultData rdata)
Konstruktor mit Übernahme des übergebenen Datensatzes in die interne Struktur.

Parameters:
rdata - Datensatz der Parameter.
Method Detail

setdaten

public void setdaten(de.bsvrz.dav.daf.main.ResultData rdata)
Übernahme des übergebenen Datensatzes in die interne Struktur.

Parameters:
rdata - Datensatz der Parameter.

erzeugeDatensatz

public de.bsvrz.dav.daf.main.Data erzeugeDatensatz(de.bsvrz.dav.daf.main.ClientDavConnection connection)
Erzeugt einen Datensatz der Attributgruppe atg.sswSbaUeHarmoGeschwDiff mit den Daten der internen Struktur.

Parameters:
connection - Aktuelle Verbindung zum Datenverteiler.
Returns:
erzeugter Datensatz.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getParameterFahrstreifen

public ParameterStauGeschw.ParameterStaugeschwFahrstreifen getParameterFahrstreifen(int anzFs)
Gibt für die übergebene Anzahl Fahrstreifen den entsprechenden Datensatz zurück.

Parameters:
anzFs - Anzahl der Fahrstreifen.
Returns:
Parameterversorgung der übergebenen Anzahl von Fahrstreifen.

setWerteFahrstreifen2

public void setWerteFahrstreifen2(int vStauEin,
                                  int vStauAus,
                                  int vDiffStau,
                                  int qKfzStau)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 2.

Parameters:
vStauEin - Grenzwert vStauEin.
vStauAus - Grenzwert vStauAus.
vDiffStau - Grenzwert vDiffStau.
qKfzStau - Grenzwert qKfzStau.

setWerteFahrstreifen3

public void setWerteFahrstreifen3(int vStauEin,
                                  int vStauAus,
                                  int vDiffStau,
                                  int qKfzStau)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 3.

Parameters:
vStauEin - Grenzwert vStauEin.
vStauAus - Grenzwert vStauAus.
vDiffStau - Grenzwert vDiffStau.
qKfzStau - Grenzwert qKfzStau.

setWerteFahrstreifen4

public void setWerteFahrstreifen4(int vStauEin,
                                  int vStauAus,
                                  int vDiffStau,
                                  int qKfzStau)
Übernimmt die übergebenen Grenzwerte in die interne Struktur der Parameter für Fahrstreifen 4.

Parameters:
vStauEin - Grenzwert vStauEin.
vStauAus - Grenzwert vStauAus.
vDiffStau - Grenzwert vDiffStau.
qKfzStau - Grenzwert qKfzStau.

getFahrstreifen2

public ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen2()
Gibt die Parameterversorgung für 2 Fahrstreifen zurück.

Returns:
Parameterversorgung für 2 Fahrstreifen.

setFahrstreifen2

public void setFahrstreifen2(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen2)
Setzt die Parameterversorgung für 2 Fahrstreifen.

Parameters:
fahrstreifen2 - zu setzende Parameterversorgung für 2 Fahrstreifen.

getFahrstreifen3

public ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen3()
Gibt die Parameterversorgung für 3 Fahrstreifen zurück.

Returns:
Parameterversorgung für 3 Fahrstreifen.

setFahrstreifen3

public void setFahrstreifen3(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen3)
Setzt die Parameterversorgung für 3 Fahrstreifen.

Parameters:
fahrstreifen3 - zu setzende Parameterversorgung für 3 Fahrstreifen.

getFahrstreifen4

public ParameterStauGeschw.ParameterStaugeschwFahrstreifen getFahrstreifen4()
Gibt die Parameterversorgung für 4 Fahrstreifen zurück.

Returns:
Parameterversorgung für 4 Fahrstreifen.

setFahrstreifen4

public void setFahrstreifen4(ParameterStauGeschw.ParameterStaugeschwFahrstreifen fahrstreifen4)
Setzt die Parameterversorgung für 4 Fahrstreifen.

Parameters:
fahrstreifen4 - zu setzende Parameterversorgung für 4 Fahrstreifen.

getGuete

public float getGuete()
Gibt den Grenzwert für den Güteindex zurück.

Returns:
Grenzwert für den Güteindex.